//
//  DataBaseHandle.h
//  CatMusic
//
//  Created by dllo on 15/4/28.
//  Copyright (c) 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <sqlite3.h>
#import "BaseModel.h"

@interface DataBaseHandle : NSObject
{
    // 定义一个成员变量,用来指向数据库
    sqlite3 *dbPoint;
}

+(instancetype)shareDataBaseHandle;

// 打开数据库
- (void)openDB;

// 创建一张数据库的表
- (void)createTable;

// 插入一个学生
- (void)insertsMusic:(BaseModel *)music;


// 删除学生信息
- (void)deleteMusic:(NSString *)song_name;

// 查询所有的学生,若指定数据,则加参数
- (NSMutableArray *)selectMusic;

// 删除数据库的表
- (void)dropTable;

// 关闭数据库
- (void)closeDB;

@end
